$(function () {
    exp();
    getUsereNamePoto();

    
    
});
// 控制导航菜单部分保持展开的状态
function exp() {
    // 判断当前的页面是否要让ul保持展开的状态
    // 1
    // var str1 = pathName.split('/');
    // 总是需要最后一个元素
    // var last = str1[str1.length - 1];
    // var str2 = last.split('.');
    // 得到当前页面的文件名
    // var fileName = str2[0];
    // 2
    // 1. 从location对象里面得到当前的路径
    var pathName = location.pathname;
    // console.log(pathName);
    // /admin/posts.php
    // /admin/post-add.php
    var reg = /\/[a-z]+\/(([a-z]+-{0,1}[a-z]+).[a-z]+)/;
    var str = reg.exec(pathName);
    //console.log(str);
    var fileName = str[2];
    // console.log(fileName);
    // 文章ul展开需要的所有的文件名
    var strArr_1 = ['categories', 'posts', 'post-add',];
    var strArr_2 = ['nav-menus', 'slides', 'settings'];
    // 判断是否需要让某个ul展开
    if (strArr_1.indexOf(fileName) != -1) {
        // 让ul保持展开的状态
        //<ul id="menu-posts" class="collapse in" aria-expanded="true">
        $('#menu-posts').addClass('in').siblings().removeClass('in').attr('aria-expanded', 'true');
        $('#menu-posts').siblings().css({
            'color': '#fff',
            'backgroundColor': '#213140'
        });
        getpostsShow();
        // 监听文章收缩效果
        $('#wenzhang').on('click', function () {
            var wheight = $('#menu-posts').css("height");
            if (wheight == '129px') {
                $('.fa-angle-right').eq(0).css({
                    'transform': 'rotate(0deg)'
                });
            } else {
                $('.fa-angle-right').eq(0).css({
                    'transform': 'rotate(90deg)'
                });
            }

        });
    }



    if (strArr_2.indexOf(fileName) != -1) {
        $('#menu-settings').addClass('in').siblings().removeClass('in').attr('aria-expanded', 'true');
        $('#menu-settings').siblings().css({
            'color': '#fff',
            'backgroundColor': '#213140'
        });
        getsettingsShow()
        // 监听设置收缩效果
        $('#shezhi').on('click', function () {
            var sheight = $('#menu-settings').css("height");
            if (sheight == '129px') {
                $('.fa-angle-right').eq(1).css({
                    'transform': 'rotate(0deg)'
                });
            } else {
                $('.fa-angle-right').eq(1).css({
                    'transform': 'rotate(90deg)'
                });
            }

        });
    }

    // 让当前文章的字体高亮
    // 连接高亮的原理： active这个class控制的
    // 因为有可能会去不到index，给一个默认值
    fileName = fileName || 'index';
    $('#' + fileName).addClass('active').siblings().removeClass('active');
    $('#' + fileName).css({
        'color': '#fff',
        'backgroundColor': '#213140'
    });
}
// 请求头像和昵称
function getUsereNamePoto() {
    // 发送ajax请求，会去当前用户的头像和昵称
    $.ajax({
        type: 'post',
        url: '/admin/api/getUsereNamePoto-api.php',
        dataType: 'json',
        success: function (res) {
            if (res.code == 1) {
                // 把头像和昵称更新到页面上即可
                $('.avatar').attr('src', res.data.avatar);
                $('.name').text(res.data.nickname);
            }
        }
    });
}
// 第一个：文章小图标翻转
function getpostsShow() {
    $('.fa-angle-right').eq(0).css({
        'transform': 'rotate(90deg)'
    });
}
// 第二个：设置小图标翻转
function getsettingsShow() {

    $('.fa-angle-right').eq(1).css({
        'transform': 'rotate(90deg)'
    });
}